Tang JianianTang Jianian
The Blank in the Scouting File: Discipline in Table Tennis Talent SpottingIn August 2026, in Shanghai, I opened the scouting file of a 17-year-old tabl...
Doncic Returns: Lakers Build a Defense Around Their Star — But the Data Is Still in the Trash HeapLuka Doncic played 16 first-half minutes, scored 21 points, and left the floo...
V.League and the Data Void: Vietnamese Football Is Telling Its Own Story Through RumourOn the night of 27 January 2026, thin snow fell on the roof of the stadium in...
Nguyen Thuy Linh's Ninth National Title: World No. 28, a Contradictory Scoreline, and the Gap Behind HerThe second game ended at 21-8. On the electronic board in Quang Tri, the...
Brazil win a 24th South American title and an LA 2028 Olympic spot: what the box score does not sayThe first set ended 26-24. Argentina, who arrived at the final round of the...
Table Tennis Data Gap: When a Nine-Dimension Analysis Returns Only 'Insufficient Information'On the morning of August 12, a professional table tennis analysis landed in m...
TT Kidz: When English Table Tennis Rebuilds Its Foundation From Seven-Year-OldsAcross nearly four decades in the press box, from Olympic arenas to small...
From Capablanca's Last Gold to 9...a5: The Spatial Map of Mar del PlataSAIGON, October 2026 — In September 2026, in Buenos Aires, a fifty-year-old m...
Himass and TanVuu Permanently Banned Globally: When PUBG Broke Its Own RulebookThe day the Vietnamese PUBG community flooded social media with uninstall...
Sandy Walsh Plays the Full 90 for Persib Bandung: Igor Tolic Sets the Ceiling at Fitness, Not TacticsAt the ninetieth minute, a defender who had just made his first continental...
The Data Gap in Southeast Asian Women's BadmintonIn the women's singles semifinal of a Super 500 event in Southeast Asia, with...
Vietnamese Women's Football: The Unlocked Doors and the Largest StadiumIn the silence of summer, their heartbeats still echo like a manifesto. That ...
Dong Nai FC vs CAHN: Cong Phuong, Jovic Filip and a Structurally Lopsided ContestOn the pre-match board at Binh Phuoc Stadium, Cong Phuong's name was printed ...
Badminton Team Draw at Asian Games 2026: India Meet Japan in Quarter-finals as Seeding Locks the Medal PathThe draw took place on Saturday, September 19. India's women's team plays on...
PSG 4-2 Man City: The Match Was Over by Minute 35, the Rest Was Pressure Off the PitchI was sitting in front of a screen in Guangzhou, and the first thing that...
Türkiye and the 2027 Ticket: A Sixth Place That Only Counts If the Draw Falls RightThe news brief on my desk ran to exactly two lines. The Türkiye men's nationa...
DBS 2026: When English Table Tennis Erases the 'Grey Zone' and Puts Every Volunteer on the Same ScaleAt six o'clock in the evening on Tuesday, September 29, Kyhl Daly — the...
Alwi Farhan Warms Up Ahead of Asian Games 2026, Gets Lesson from Kento MomotaThe morning in Tokyo carried a sound I've known since my years on court: the...
The Governance Fracture in PUBG Esports: When KRAFTON Bans Himass Then Puts Him in the PGS 10 TrailerIn the official trailer for PUBG Global Series 10, there is a shot that lasts...
Three Keepers, One Seat: Field-Level Perspective on Vietnam's Goalkeeper BattleHaiphong's Lạch Tray stadium was cold early in September. Kim Sang-sik stood ...
